referral partner budgeting recurring revenue personal finance sales partner money management financial software mutual fund 401k asset allocation restaurant reporting bonds